/**
 * @(#)Acquirente.java
 *
 *
 * @author Mauro Celani
 * @version 1.00 2013/9/15
 */


public class Acquirente extends Utente{
	
    private String codFiscale;
    private String nome;
    private String cognome;
    private Carrello carrello;
	
    public Acquirente(String username){
        this(username, "Unknow", "Pinco", "Pallino");
    }
	
    public Acquirente(String username, String codFiscale, String nome, String cognome){
    	super(username);
    	setCodFis(codFiscale);
    	setNome(nome);
    	setCognome(cognome);
    	carrello = new Carrello();
    }
    
    public String getCodFis()     { return codFiscale; }
    public String getNome()       { return nome; }
    public String getCognome()    { return cognome; }
    public Carrello getCarrello() { return carrello; }
    
    public void setCodFis(String codFis)   { codFiscale = codFis; }
    public void setNome(String nome)       { this.nome = nome; }
    public void setCognome(String cognome) { this.cognome = cognome; }
    
    public void compra(Prodotto p){
    	carrello.insert(p);
    }    
    
}